現在の位置: ホーム> 関数カテゴリ一覧> mt_rand

mt_rand

より良い乱数を生成します
名前:mt_rand
カテゴリ:数学
対応言語:php
一言説明:Mersenne Twisterアルゴリズムを使用して、ランダムな整数を返します。

定義と使用法

mt_rand()は、Mersenne Twisterアルゴリズムを使用してランダム整数を返します。

この例では、乱数を返します。

 <?php
echo ( mt_rand ( ) ) ;
echo ( mt_rand ( ) ) ;
Echo ( MT_RAND ( 10、100 ) ) ;​​
?>

自分で試してみてください

文法

mt_rand ( minmax

説明します

オプションのパラメーターがminmaxが提供されていない場合、mt_rand()は0からrand_maxの間の擬似ランダム数を返します。たとえば、5〜15(5〜15を含む)の乱数が必要な場合は、MT_RAND(5、15)を使用します。

多くの古いLIBC乱数ジェネレーターには、不確実で未知の特性があり、非常に遅いです。 PHPのRAND()関数は、デフォルトでLIBC乱数ジェネレーターを使用します。 mt_rand()関数は、それを置き換えるために非公式に使用されます。この関数は、Mersenne Twisterの既知の機能を乱数ジェネレーターとして使用します。これは、LIBCが提供するrand()の平均速度でランダム値を4倍速く生成できます。

類似の関数
  • 傾き tan

    tan

    傾き
  • 分割結果の周り intdiv

    intdiv

    分割結果の周り
  • returns exp(number)-1、および数値の値がゼロに近い場合でも正確な結果を計算できます。 expm1

    expm1

    returnsexp(number)-1
  • 角度をラジアンに変換します deg2rad

    deg2rad

    角度をラジアンに変換します
  • まっすぐな三角形の斜めの長さを計算します hypot

    hypot

    まっすぐな三角形の斜めの長さを計算します
  • 余弦 cos

    cos

    余弦
  • 双曲線コサイン cosh

    cosh

    双曲線コサイン
  • 16進数を小数に変換します hexdec

    hexdec

    16進数を小数に変換します
人気記事(にんききじ)